package com.woniu.service;

import com.woniu.entity.PageResult;
import com.woniu.pojo.ServiceDisplay;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.vo.QueryServiceDetailVo;
import com.woniu.vo.QueryServiceDisplayVo;
import com.woniu.vo.QueryServiceInfortmationVo;
import com.woniu.vo.ServiceSubmitVo;

import java.text.ParseException;

/**
 * <p>
 * 服务展示表 服务类
 * </p>
 *
 * @author xiaotang
 * @since 2022-10-18
 */
public interface IServiceDisplayService extends IService<ServiceDisplay> {

    /**
     * 分页搜索
     * @param currentPage
     * @param pageSize
     * @param queryServiceDisplayVo
     * @return
     */
    PageResult search(Integer currentPage, Integer pageSize, QueryServiceDisplayVo queryServiceDisplayVo) throws ParseException;

    /**
     * 根据服务id查询服务信息
     * @param servicesId
     * @return
     * @throws ParseException
     */
    QueryServiceDetailVo queryById(Long servicesId) throws ParseException;

    /**
     * 新增服务
     * @param serviceSubmitVo
     * @return
     */
    Boolean add(ServiceSubmitVo serviceSubmitVo);

    /**
     * 修改服务
     * @param serviceSubmitVo
     * @return
     */
    Boolean modify(ServiceSubmitVo serviceSubmitVo);
}
